﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>PostSharp.MSBuild</name>
  </assembly>
  <members>
    <member name="T:PostSharp.MSBuild.PostSharp15CheckPfx">
      <summary>
        <b>[MSBuild Task]</b> Checks the kind of key being used to sign an assembly.
            If the key is a PFX, exports the SNK from it, sets the <see cref="P:PostSharp.MSBuild.PostSharp15CheckPfx.PublicKeyFile" />
            to the path of this key and sets the <see cref="P:PostSharp.MSBuild.PostSharp15CheckPfx.SignAfterPostSharp" /> property
            to <b>true</b></summary>
    </member>
    <member name="M:PostSharp.MSBuild.PostSharp15CheckPfx.Execute" />
    <member name="P:PostSharp.MSBuild.PostSharp15CheckPfx.KeyFile">
      <summary>
            Full path to the key file.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15CheckPfx.PublicKeyFile">
      <summary>
            After task execution, gets the full path to the public key.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15CheckPfx.PostSharpKeyFile">
      <summary>
            After task execution, gets the full path of the key that should
            be used to sign the assembly after PostSharp.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15CheckPfx.SignAfterPostSharp">
      <summary>
            After task exection, determines whether the assembly should be 
            signed after PostSharp execution.
            </summary>
    </member>
    <member name="T:PostSharp.MSBuild.PostSharp15GetCurrentProjectDirectory">
      <summary>
        <b>[MSBuild Task]</b> Gets the directory containing the current project 
            or targets file.
            </summary>
    </member>
    <member name="M:PostSharp.MSBuild.PostSharp15GetCurrentProjectDirectory.Execute" />
    <member name="P:PostSharp.MSBuild.PostSharp15GetCurrentProjectDirectory.Directory">
      <summary>
            After task execution, gets the directory containing the project or
            target file that invoked the task.
            </summary>
    </member>
    <member name="T:PostSharp.MSBuild.PostSharp15MoveWithRetry">
      <summary>
        <b>[MSBuild Task]</b> Move or rename a file and
            retries the operation during a defined amount of time
            in case that a sharing violation exception occurs.
            </summary>
    </member>
    <member name="M:PostSharp.MSBuild.PostSharp15MoveWithRetry.Execute" />
    <member name="P:PostSharp.MSBuild.PostSharp15MoveWithRetry.Source">
      <summary>
            Gets or sets the source file path.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15MoveWithRetry.Destination">
      <summary>
            Gets or sets the target file path.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15MoveWithRetry.Timeout">
      <summary>
            Gets or sets the timeout, in milliseconds, for the whole operation.
            </summary>
    </member>
    <member name="T:PostSharp.MSBuild.PostSharp15">
      <summary>
        <b>[MSBuild Task]</b> Execute PostSharp.
            </summary>
    </member>
    <member name="M:PostSharp.MSBuild.PostSharp15.Execute" />
    <member name="P:PostSharp.MSBuild.PostSharp15.Input">
      <summary>
            Gets or sets the location of the assembly to be processed.
            </summary>
      <seealso cref="P:PostSharp.MSBuild.PostSharp15.InputReferenceDirectory" />
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.InputReferenceDirectory">
      <summary>
            Directory according to which the <see cref="P:PostSharp.MSBuild.PostSharp15.Input" /> property should be
            resolved, if a relative filename is given in <see cref="P:PostSharp.MSBuild.PostSharp15.Input" />.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.Verbose">
      <summary>
            Determines whether tracing is enabled.
            </summary>
      <value>
            A boolean. Default is <b>false</b>.
            </value>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.Project">
      <summary>
            Gets or sets the PostSharp project to be executed. Required.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.Parameters">
      <summary>
            Gets or sets the parameters passed to the PostSharp project.
            </summary>
      <value>
            A string whose format is "Name1=Value1;Name2=Value2".
            </value>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.NoLogo">
      <summary>
            Indicates that the PostSharp tag line should not be printed.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.AutoUpdateDisabled">
      <summary>
            Indicates whether the AutoUpdate check is disabled.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.AttachDebugger">
      <summary>
            If <b>true</b>, the method <see cref="T:System.Diagnostics.Debugger" />.<see cref="M:System.Diagnostics.Debugger.Launch" />
            will be invoked before the execution of PostSharp, given the opportunity to
            attach a debugger to the building process.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15.DisableReflection">
      <summary>
            If <b>true</b>, user assemblies will not be loaded into the CLR. This behavior is
            typically desired when user assemblies are linked against the Compact Framework or Silverlight.
            </summary>
    </member>
    <member name="T:PostSharp.MSBuild.PostSharp15Sign">
      <summary>
        <b>[MSBuild Task]</b> Signs an assembly using the <c>sn</c> utility.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15Sign.KeyFile">
      <summary>
            Full path of the file containing the strong name key.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15Sign.Assembly">
      <summary>
            Full path of the assembly to be signed.
            </summary>
    </member>
    <member name="T:PostSharp.MSBuild.PostSharp15TouchWithDelay">
      <summary>
        <b>[MSBuild Task]</b> Touches a file according to the modification time of another file.
            </summary>
    </member>
    <member name="M:PostSharp.MSBuild.PostSharp15TouchWithDelay.Execute" />
    <member name="P:PostSharp.MSBuild.PostSharp15TouchWithDelay.Files">
      <summary>
            Gets or sets the files to be touched. Required.
            </summary>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15TouchWithDelay.Delay">
      <summary>
            Gets or sets the delay w.r.t. <see cref="P:PostSharp.MSBuild.PostSharp15TouchWithDelay.ReferenceFile" />.
            </summary>
      <value>
            The number of milliseconds. Default is 1000.
            </value>
    </member>
    <member name="P:PostSharp.MSBuild.PostSharp15TouchWithDelay.ReferenceFile">
      <summary>
            Gets or sets the file giving the reference time.
            </summary>
    </member>
  </members>
</doc>